﻿/*
** Xin YUAN, 2019, BSD (2)
*/

////////////////////////////////////////////////////////////////////////////////
#ifndef __CFG_MODEL_H__
#define __CFG_MODEL_H__
////////////////////////////////////////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////////////
namespace CSL {
////////////////////////////////////////////////////////////////////////////////

// CfgModel

class CfgModel : public PropertyTrigger
{
public:
	CfgModel() noexcept;
	CfgModel(const CfgModel&) = delete;
	CfgModel& operator=(const CfgModel&) = delete;
	~CfgModel() noexcept;

//properties

//methods
	const RgbColor& GetBackColor() const noexcept;
	void SetBackColor(const RgbColor& clr);

private:
	RgbColor  m_clrBack;
};

////////////////////////////////////////////////////////////////////////////////
}
////////////////////////////////////////////////////////////////////////////////
#endif
////////////////////////////////////////////////////////////////////////////////
